package main

import "fmt"

func main() {

	// 定义一个4行4列的二维数组，逐个从键盘输入值，然后将第一行和第四行的数据交换，第二行和第三行的数据交换

	var arr [4][4]int

	for i := 0; i < len(arr); i++ {

		for j := 0; j < len(arr[i]); j++ {

			fmt.Printf("请输入第%d行第%d个数的值： ", i + 1, j + 1)
			fmt.Scanln(&arr[i][j])
			fmt.Println()

		}

	}

	for i := 0; i < len(arr); i++ {

		for j := 0; j < len(arr[i]); j++ {

			if i == 0 {

				tmp := arr[0][j]
				arr[0][j] = arr[3][j]
				arr[3][j] = tmp

			} else if i = 1 {

				tmp := arr[1][j]
				arr[1][j] = arr[2][j]
				arr[2][j] = tmp

			}

		}

	}


}